// pages/save/save.js
const app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    list: [],
    save_id_arr: [],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let save_id_arr = wx.getStorageSync('videoId') || [];

    this.setData({ save_id_arr: save_id_arr })
    this.listAction(save_id_arr);
    //统计
    var mta = require('../../utils/mta_analysis.js');
    mta.Page.init();
  },

  listAction: function (save_id_arr) {
    let that = this;
    let save_id = save_id_arr.length === 0 ? '' : save_id_arr.join(',');
    wx.request({
      url: app.globalData.global_url + '/api/collection/list?list=' + save_id,
      success: function(res) {
        if (res.data.code === 200) {
          that.setData({
            list: res.data.data.list,
          })
          if (res.data.data.list.length === 0) {
            wx.showToast({
              title: '暂无数据',
              icon: 'none'
            });
            setTimeout(function () {
              wx.navigateBack({})
            }, 1500);
          }
        }
      }
    })
  },

  delAction: function(e) {
    let that = this;
    let id = e.currentTarget .dataset.id;
    wx.showModal({
      title: '提示',
      content: '确定要删除吗？',
      success: function (sm) {
        if (sm.confirm) {
          // 用户点击了确定 可以调用删除方法了
          let save_id_arr = that.data.save_id_arr.filter(function (value) {
            return value != id
          });

          wx.setStorageSync('videoId', save_id_arr);
          that.setData({ save_id_arr: save_id_arr });
          that.listAction(save_id_arr);

          wx.showToast({
            title: '删除成功',
            icon: 'none'
          });
        } else if (sm.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function (res) {
    let that = this;
    let id = res.target.dataset.id;
    let title = res.target.dataset.title;
    let img = res.target.dataset.img;

    return {
      title: title,
      // path: '/pages/info/info?id=' + id,
      path: '/pages/index/index',
      imageUrl: img,
      success: (res) => {
        wx.showToast({
          title: '转发成功',
        });
      },
      fail: (res) => {
        console.log("转发失败", res);
      }
    }
  }
})